Milan: Middleware Linking Applications and Networks

نویسندگان

  • Amy Murphy
  • Wendi Heinzelman
چکیده

Current trends in computing include increases in both distribution and wireless connectivity, leading to highly dynamic, complex environments on top of which applications must be built. The task of designing and ensuring the correctness of applications in these environments is similarly becoming more complex. The unified goal of much of the research in distributed wireless systems is to provide higher level abstractions of complex low-level concepts to application programmers, easing the design and implementation of applications. This is also the goal of the proposed Milan middleware platform, but Milan’s unique feature is its ability to continuously control the network functionality with respect to the application’s changing demands. Applications targeted by Milan are characterized by their ability to adapt to changing sets of available components, and their need to further constrain the active components for applicationperformance reasons. Physical resources (e.g., transmission distance, bandwidth) and minimum application performance limit the input to certain subsets of available components. It is the job of Milan to identify these feasible sets and determine which set optimizes the tradeoff between application performance and network cost (e.g., energy dissipation). Milan must then configure the network so that components in the selected feasible set are linked to the application. A key feature of Milan is the separation of the policy for managing the network, which is defined by the application, from the mechanisms for implementing the policy, which is effected within Milan. This report describes the initial design of Milan as well as our plans for future research.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallel Processing with Windows NT Networks

As of present we have been involved in four related systems, called Calypso NT, Chime, Malaxis and MILAN. All of these are middleware, that is they are system level libraries and utility programs that allow programmers to utilize a network efficiently for high volume computations. Calypso was first built on Unix [BDK95], and then ported to Windows NT. Chime and Malaxis are NT systems and MILAN ...

متن کامل

Sensor Network Middleware for Managing a Cross-layer Architecture

Cross-layer designs have received much attention recently. While not as general as layered architectures, they prove to be more tunable and energy-efficient in many scenarios. This flexibility can be exploited by a middleware whose principal task is to adapt quality of service provided by the network to the application’s needs using the pre-defined parameters of the cross-layer protocol. In thi...

متن کامل

OASiS: A Service-Oriented Middleware for Pervasive Ambient-Aware Sensor Networks

Heterogeneous sensor networks consisting of networked devices embedded into the physical world have a significant role in pervasive computing systems. Such sensor networks may contain wireless sensor networks that are ensembles of small, smart, and cheap sensing and computing devices that permeate the environment, as well as high-bandwidth rich sensors such as satellite imaging systems, meteoro...

متن کامل

A Survey on Middleware for Wireless Sensor Networks

The wireless sensor network is an emerging field and it offers a wide variety of applications that include habitat monitoring, object tracking, environmental surveillance, military systems, health care, precision agriculture, building monitoring etc. However, due to their unique characteristics and the constraints they suffer from, sensor networks pose considerable challenges and make applicati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002